package br.unicamp.ic.mc747;


public class Composicao {
	
	private String id;
	private Integer comprimento;
	private Float velocidadeMaxima;
	private Float aceleracaoMaxima;
	private Float frenagemMaxima;
	private String[] itinerario;
	private Integer partida;
	private String trechoAtual;
	private Float posicaoAtual;
	private Float velocidadeAtual;
	private Boolean sentidoAB;
	private Float aceleracaoAtual;
	private Float frenagemAtual;
	private Boolean emMovimento;
	
	
	public String getId() {
		return id;
	}
	
	public void setId(String id) {
		this.id = id;
	}

	public Integer getComprimento() {
		return comprimento;
	}

	public void setComprimento(Integer comprimento) {
		this.comprimento = comprimento;
	}

	public Float getVelocidadeMaxima() {
		return velocidadeMaxima;
	}

	public void setVelocidadeMaxima(Float velocidadeMaxima) {
		this.velocidadeMaxima = velocidadeMaxima;
	}

	public Float getAceleracaoMaxima() {
		return aceleracaoMaxima;
	}

	public void setAceleracaoMaxima(Float aceleracaoMaxima) {
		this.aceleracaoMaxima = aceleracaoMaxima;
	}

	public Float getFrenagemMaxima() {
		return frenagemMaxima;
	}

	public void setFrenagemMaxima(Float frenagemMaxima) {
		this.frenagemMaxima = frenagemMaxima;
	}

	public String[] getItinerario() {
		return itinerario;
	}

	public void setItinerario(String[] itinerario) {
		this.itinerario = itinerario;
	}

	public String getTrechoAtual() {
		return trechoAtual;
	}

	public void setTrechoAtual(String trechoAtual) {
		this.trechoAtual = trechoAtual;
	}

	public Float getPosicaoAtual() {
		return posicaoAtual;
	}

	public void setPosicaoAtual(Float posicaoAtual) {
		this.posicaoAtual = posicaoAtual;
	}

	public Float getVelocidadeAtual() {
		return velocidadeAtual;
	}

	public void setVelocidadeAtual(Float velocidadeAtual) {
		this.velocidadeAtual = velocidadeAtual;
	}

	public Boolean getSentidoAB() {
		return sentidoAB;
	}


	public void setSentidoAB(Boolean sentidoAB) {
		this.sentidoAB = sentidoAB;
	}


	public Float getAceleracaoAtual() {
		return aceleracaoAtual;
	}


	public void setAceleracaoAtual(Float aceleracaoAtual) {
		this.aceleracaoAtual = aceleracaoAtual;
	}


	public Float getFrenagemAtual() {
		return frenagemAtual;
	}


	public void setFrenagemAtual(Float frenagemAtual) {
		this.frenagemAtual = frenagemAtual;
	}


	public Boolean getEmMovimento() {
		return emMovimento;
	}


	public void setEmMovimento(Boolean emMovimento) {
		this.emMovimento = emMovimento;
	}

	public Integer getPartida() {
		return partida;
	}

	public void setPartida(Integer partida) {
		this.partida = partida;
	}

	public void disparaAlarme() {
		
	}
}
